module(..., package.seeall)

local uieditmap={}
local uishowmap={}

function AddEdit(id,v)
	uieditmap[id]=v
end

function SearchEdit(n)
	local a=uieditmap[n.__id]
	if a then return a,n.__id end
	if n.__pto_v then return SearchEdit(n.__pto_v) end
end

function AddShow(id,v)
	uishowmap[id]=v
end

function SearchShow(n)
	local a=SearchShow[n.__id]
	if a then return a,n.__id end
	if n.__pto_v then return SearchShow(n.__pto_v) end
end